package com.w3c.pragmatic.common.annotation;

import com.w3c.pragmatic.common.enums.OperatorEnum;

import java.lang.annotation.*;

/**
 * 日志切面
 *
 * @author wangdong
 * @since 2022/2/9 9:26
 */
@Inherited
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
public @interface LogAspect {

  /**
   * 描述
   *
   * @return 描述
   */
  String desc() default "";

  /**
   * 操作类型：增、删、改、查...
   *
   * @return 操作类型 枚举
   */
  OperatorEnum operateType() default OperatorEnum.OTHER;
}
